# AI-TEACH replication package — pinned dependencies
# Python 3.11.8
# Verified on macOS 15.6.1 (arm64); also tested on Linux x86_64.
#
# Install: pip install -r requirements.txt

# Core scientific stack
pandas==2.2.1
numpy==1.26.4
scipy==1.15.3
scikit-learn==1.8.0
statsmodels==0.14.4

# Plotting
matplotlib==3.10.1
seaborn==0.13.2

# I/O
openpyxl==3.1.5

# Notebooks (Stages 1-8)
jupyter==1.1.1
ipykernel==6.29.5
nbconvert==7.16.4

# LLM API client (Stage 5 evaluation)
google-generativeai==0.8.3

# Audio / transcription (Stages 2-3); ffmpeg system binary also required
ffmpeg-python==0.2.0

# Web app (only used by structure.py visualizer)
flask==3.1.1

# Determinism + utilities
tqdm==4.66.5
python-dotenv==1.0.1
